package router

import (
	"github.com/flipped-aurora/gin-vue-admin/server/router/BW_class"
	"github.com/flipped-aurora/gin-vue-admin/server/router/Elasticsearchs"
	"github.com/flipped-aurora/gin-vue-admin/server/router/Toipc"
	"github.com/flipped-aurora/gin-vue-admin/server/router/capacity"
	"github.com/flipped-aurora/gin-vue-admin/server/router/interviewSearch"

	//"github.com/flipped-aurora/gin-vue-admin/server/router/capacity"
	"github.com/flipped-aurora/gin-vue-admin/server/router/example"
	"github.com/flipped-aurora/gin-vue-admin/server/router/exercise"
	//"github.com/flipped-aurora/gin-vue-admin/server/router/interviewSearch"
	"github.com/flipped-aurora/gin-vue-admin/server/router/interviewType"
	"github.com/flipped-aurora/gin-vue-admin/server/router/pkgEs"
	"github.com/flipped-aurora/gin-vue-admin/server/router/power"
	"github.com/flipped-aurora/gin-vue-admin/server/router/system"
	"github.com/flipped-aurora/gin-vue-admin/server/router/topic"
)

type RouterGroup struct {
	System          system.RouterGroup
	Example         example.RouterGroup
	PkgEs           pkgEs.RouterGroup
	Elasticsearchs  Elasticsearchs.RouterGroup
	Toipc           Toipc.RouterGroup
	Topic           topic.RouterGroup
	Exercise        exercise.RouterGroup
	Power           power.RouterGroup
	InterviewType   interviewType.RouterGroup
	Capacity        capacity.RouterGroup
	BW_class        BW_class.RouterGroup
	InterviewSearch interviewSearch.RouterGroup
}

var RouterGroupApp = new(RouterGroup)
